// 在浏览器Console中测试分包API的JavaScript代码

// 方法1: 直接使用 fetch
async function testSubcontractAPI(projectCode = 'PROJ001') {
  const token = localStorage.getItem('token');
  const baseUrl = 'http://localhost:8087';
  const url = `${baseUrl}/api/project-cards/${projectCode}/subcontract-projects`;
  
  console.log('测试分包API...');
  console.log('URL:', url);
  console.log('Token:', token ? '已获取' : '未找到');
  
  try {
    const response = await fetch(url, {
      method: 'GET',
      headers: {
        'Authorization': `Bearer ${token}`,
        'Content-Type': 'application/json'
      }
    });
    
    const data = await response.json();
    console.log('响应状态:', response.status);
    console.log('响应数据:', data);
    
    if (data.code === 200) {
      console.log('✓ 请求成功');
      console.log('分包项目数量:', data.data?.length || 0);
      console.log('项目列表:', data.data);
    } else {
      console.error('✗ 请求失败:', data.message);
    }
    
    return data;
  } catch (error) {
    console.error('请求异常:', error);
    throw error;
  }
}

// 方法2: 使用项目API方法（如果已经导入了 projectApi）
// testSubcontractAPI('PROJ001');

// 使用示例：
// testSubcontractAPI('PROJ001').then(data => console.log('测试完成', data));

